Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Erste Bank Open - Vienna Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne French Open - Paris China Open - Beijing Argentina F1 Argentina F2 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Brazil F21 Brazil F22 Uruguay F1 Mexico F3 Cuba F1 Spain F15 Argentina F1 Argentina F3 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Paraguay F2 Paraguay F3 Argentina F8 Argentina F9 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 Argentina F14 Argentina F17 Argentina F18 Brazil F33 Spain F8 Argentina F1 Argentina F2 Argentina F4 Argentina F5 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Argentina F10 Ecuador F2 Brazil F13 Ecuador F3 Bolivia F1 Bolivia F3 Bolivia F4 Argentina F24 Brazil F36 Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Italy F10 Germany F5 Canada F6 USA F27 USA F28 USA F29 Colombia F2 USA F30 Sweden F3 USA F31 USA F26 Bolivia F2 Argentina F3 Chile F2 Tanger Challenger Meknes Challenger Peru F4 Peru F5 Brazil F29 Spain F9 Argentina F3 Buenos Aires Challenger Montevideo Challenger Asuncion Challenger Florionapolis Challenger Medellin Challenger Bucaramanga Challenger Alessandria Challenger Rome Challenger Lugano Challenger Bytom Challenger Campos do Jordao Challenger Brasilia Challenger Salvador Challenger Belo Horizonte Challenger Salinas Challenger Barranquilla Challenger Alessandria Challenger Cali Challenger Aguascalenties Challenger Belo Horizonte Challenger Sao Jose Do Rio Preto Challenger Buenos Aires Challenger Bucaramanga Challenger Dallas Challenger Barranquilla Challenger Arad Challenger San Juan Challenger Arad Challenger Blois Challenger Cali Challenger Campinas Challenger San Juan Challenger Buenos Aires Challenger Lima Challenger Sao Paulo Challenger West Lakes Challenger Irving Challenger Barranquilla Challenger Sarasota Challenger Savannah Challenger Cali Challenger Heilbronn Challenger Caltanissetta Challenger Braunschweig Challenger Manta Challenger Istanbul Challenger Izmir Challenger Mons Challenger Cordoba Challenger Santiago Challenger Irving Challenger Tallahassee Challenger Heilbronn Challenger Braunschweig Challenger Campinas Challenger Porto Alegre Challenger Corrientes Challenger Buenos Aires Challenger Prostejov Challenger Caltanissetta Challenger Scheveningen Challenger Medellin Challenger Campinas Challenger Lima Challenger Todi Challenger Bastad Challenger Campinas Challenger Punta Del Este Challenger Salinas Challenger Reggio Emilia Challenger Poznan Challenger Bogota Challenger Cordenons Challenger Campinas Challenger Montevideo Challenger Braga Challenger Bogota Challenger Vicenza Challenger Montevideo Challenger Guayaquil Challenger Sao Leopoldo Challenger Timisoara Challenger Mauthausen Challenger Medellin Challenger Guayaquil Challenger San Miguel de Tucuman Challenger Dortmund Challenger Binghamton Challenger Santiago Challenger Sao Paulo Challenger Salinas Challenger Santiago Challenger Guayaquil Challenger Braunschweig Challenger Recanati Challenger Cortina Challenger Porto Alegre Challenger Caltanissetta Challenger Montevideo Challenger Aix En Provence Challenger Punta Del Este Challenger Marburg Challenger Cali Challenger Buenos Aires Challenger St. Remy Challenger Guayaquil Challenger Porto Alegre Challenger Medellin Challenger Cali Challenger San Juan Challenger Cancun Challenger Buenos Aires Challenger Santiago Challenger L'Aquila Challenger Lima Challenger Bucaramanga Challenger M25 Lujan Tallahassee Challenger Sarasota Challenger Savannah Challenger Aix En Provence Challenger Santiago Challenger Vicenza Challenger Temuco Challenger Panama City Challenger Rijeka Challenger Buenos Aires Challenger Montevideo Challenger Kosice Challenger Mendoza Challenger Ludwigshafen Challenger Braunschweig Challenger Istanbul Challenger Concepcion Challenger Santos Challenger Panama City Challenger Sarasota Challenger Phoenix Challenger Irving Challenger San Luis Potosi Challenger Buenos Aires Challenger Bordeaux Challenger Campinas Challenger Aix En Provence Challenger Buenos Aires Challenger Montevideo Challenger San Luis Potosi Challenger Vicenza Challenger Caltanissetta Challenger Santo Domingo Challenger Lima Challenger Buenos Aires Challenger Santiago Challenger Tunis Challenger Aix En Provence Challenger Bercuit Challenger Lisbon Challenger Bucaramanga Challenger Orbetello Challenger Como Challenger Genova Challenger Szczecin Challenger Lima Challenger Guayaquil Challenger Oeiras 3 Challenger Lyon Challenger Salzburg-Anif Challenger Montevideo Challenger Pereira Challenger Buenos Aires 2 Challenger Heilbronn Challenger Guayaquil Challenger Oeiras 3 Challenger Campinas Challenger Ambato Challenger Montevideo Challenger Punta Del Este Challenger Antofagasta Challenger Santa Fe 2 Challenger Montevideo Challenger Tigre Challenger Santiago Challenger Bogota Challenger Movistar Open - Santiago Copa Telmex - Buenos Aires Movistar Open - Santiago Brasil Open - Costa do Sauipe Barranquilla Challenger Copa Claro - Buenos Aires Santo Domingo Challenger Villa Maria Challenger Manta Challenger Cremona Challenger Open de Moselle - Metz Copa Petrobras-Uruguay - Montevideo Todi Challenger Copa Petrobras-Argentina - Buenos Aires Cordenons Challenger Barcelona Challenger Copa Claro - Buenos Aires Antalya 2 Challenger Serbia Open - Belgrade Pereira Challenger Blumenau Challenger Santos Challenger Medellin Challenger Rome Challenger Santiago Challenger Milan Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Moselle Open - Metz Quito Challenger Guayaquil Challenger Guayaquil Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Sao Paulo Challenger BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Villa Allende Challenger Mestre Challenger Mestre Challenger Erste Bank Open - Vienna Campinas Challenger Brisbane International - Brisbane Open Sud de France - Montpellier Montevideo Challenger Rennes Challenger ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Open 13 - Marseille Pereira Challenger US Men's Clay Court Championship - Houston BMW Open - Munich Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad Vegeta Croatia Open - Umag Credit Agricole Suisse Open - Gstaad If Stockholm Open - Stockholm Salzburg Challenger Brasil Open - Costa do Sauipe Bucaramanga Challenger ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Grand Prix Hassan II - Marrakech BMW Open - Munich Gerry Weber Open - Halle SkiStar Swedish Open - Bastad St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Ecuador Open - Quito Swiss Open - Gstaad Citi Open - Washington Barranquilla Challenger Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Bogota Challenger Mercedes Cup - Stuttgart German Tennis Championships - Hamburg China Open - Beijing Argentina Open - Buenos Aires Cordoba Open - Cordoba Panama City Challenger Pereira Challenger Plava Laguna Croatia Open - Umag Bogota Challenger Curitiba Challenger Melbourne Summer Set - Melbourne Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Cordoba Open - Cordoba Dubai Duty Free Tennis Championships - Dubai Gonet Geneva Open - Geneva United Cup - Australia Abierto Mexicano Telcel - Acapulco Hamburg Open - Hamburg Boss Open - Stuttgart BMW Open - Munich Abierto de Tenis Mifel - Los Cabos Mifel Tennis Open - Los Cabos Santiago Open - Santiago Rio Open - Rio de Janeiro Panama City Challenger Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Erste Bank Open - Vienna Anytech365 Andalucia Open - Marbella Sydney Tennis Classic - Sydney Credit Agricole Suisse Open - Gstaad Movistar Chile Open - Santiago BMW Open - Munich Liberec Challenger Rio Open - Rio de Janeiro Chengdu Open - Chengdu Milan Challenger Asuncion Challenger German Tennis Championships - Hamburg Erste Bank Open - Vienna Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Santiago Challenger San Marino Challenger Antofagasta Challenger Rio De Janeiro Challenger Montevideo Challenger Bet-at-home Open - Hamburg Bordeaux Challenger Heineken Open - Auckland Royal Guard Open Chile - Vina del Mar Delray Beach Open - Delray Beach Bogota Challenger Power Horse Cup - Dusseldorf Argentina Open - Buenos Aires Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Cali Challenger Campinas Challenger Swiss Indoors Basel - Basel Prostejov Challenger Buenos Aires Challenger Guayaquil Challenger Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Argentina Open - Buenos Aires Sao Paulo Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bordeaux Challenger Bet-at-home Open - Hamburg Lima Challenger Citi Open - Washington Moselle Open - Metz Meerbusch Challenger Santiago Challenger Open Sud de France - Montpellier Mexico City Challenger Rio Open - Rio de Janeiro Open 13 - Marseille Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona China Open - Beijing TEB BNP Paribas Istanbul Open - Istanbul Open de Nice Cote d'Azur - Nice Generali Open - Kitzbuhel Citi Open - Washington Generali Open - Kitzbuhel If Stockholm Open - Stockholm Orleans Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Mexico City Challenger Ricoh Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Alicante Challenger bett1HULKS Indoors - Cologne Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen Perugia Challenger Open 13 - Marseille Villa Maria Challenger ABN AMRO World Tennis Tournament - Rotterdam Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger Buenos Aires Challenger Guayaquil Challenger Cordoba Open - Cordoba Punta Del Este Challenger China Open - Beijing Mexico City Challenger Prostejov Challenger Biella Challenger Prostejov Challenger Campinas Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Belgrade Challenger BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle United Cup - Australia Swiss Indoors Basel - Basel Cordoba Open - Cordoba US Men's Clay Court Championship - Houston ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Hamburg Open - Hamburg Chile Dove Men+Care Open - Santiago Serbia Open - Belgrade BMW Open - Munich Noventi Open - Halle Nordea Open - Bastad Winston-Salem Open - Winston-Salem Santiago Challenger Open Sud de France - Montpellier Leon Challenger Rio Open - Rio de Janeiro Oeiras 4 Challenger Abierto Mexicano Telcel - Acapulco Chile Dove Men+Care Open - Santiago Perugia Challenger Gonet Geneva Open - Geneva bett1HULKS Championships - Cologne Nordea Open - Bastad Santa Cruz de la Sierra Challenger ASB Classic - Auckland ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Qatar ExxonMobil Open - Doha Chile Dove Men+Care Open - Santiago Terra Wortmann Open - Halle EFG Swiss Open - Gstaad Generali Open - Kitzbuhel Santa Fe Challenger Argentina Open - Buenos Aires BMW Open - Munich Terra Wortmann Open - Halle China Open - Beijing Cordoba Open - Cordoba Brasilia Challenger Terra Wortmann Open - Halle United Cup - Australia China Open - Beijing Suisse Open - Gstaad Erste Bank Open - Vienna Buenos Aires Challenger Argentina Open - Buenos Aires BMW Open - Munich Plava Laguna Croatia Open - Umag Generali Open - Kitzbuhel Cordoba Open - Cordoba Argentina Open - Buenos Aires Marbella Challenger Noumea Challenger Salzburg Challenger Barcelona Open Banc Sabadell - Barcelona Lima Challenger Antalya Challenger Malaysian Open - Kuala Lumpur Buenos Aires Challenger Qatar ExxonMobil Open - Doha Bet-at-home Cup - Kitzbuhel Ecuador Open - Quito Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Gerry Weber Open - Halle BMW Open - Munich BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Copa Claro - Buenos Aires Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Coupe Rogers - Montreal Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Nordea Open - Bastad Internazionali BNL d'Italia - Rome Western & Southern Open - New York Erste Bank Open - Vienna Western & Southern Open - Cincinnati Bet-at-home Open - Hamburg Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai National Bank Open - Toronto Miami Open - Miami Miami Open - Miami EFG Swiss Open - Gstaad Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris National Bank Open - Toronto Cincinnati Open - Cincinnati Miami Open - Miami Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Sony Ericsson Open - Miami Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mercedes Cup - Stuttgart French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, QR, GER-HUN 5-0 Laver Cup - Geneva ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, FIN-ARG 3-1 Laver Cup - Berlin Laver Cup - San Francisco Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 All Lower level tournaments Davis Cup, World Group, 1R, GER-BEL 1-4 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Exhibition Diriyah Tennis Cup Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Olympics - Paris Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - Tokyo Nitto ATP Finals - London